跳到主要内容

C++ 局部静态对象

有时候有必要令局部变量的生命周期贯穿函数调用之后的时间,则可以定义成 static

size_t count_calls() {  
static size_t ctr = 0;
return ++ctr;
}